<?php

use think\migration\Migrator;
use think\migration\db\Column;

class CreateCoupon extends Migrator
{
    public function up(){
        $table = $this->table('coupon',['signed' => false,'comment'=>'优惠券表']);
//        $table->addColumn('coupon_no','string',['limit'=>32,'comment'=>'优惠券no'])
//            ->addColumn('coupon_name','string',['limit'=>255,'comment'=>'优惠券名称'])
//            ->addColumn('type','integer',['limit'=>1,'default'=>0,'comment'=>'优惠券类型 0 未知1固定金额 2百分比折扣'])
//            ->addColumn('value','decimal',['precision'=>10,'scale'=>2,'comment'=>'折扣值，根据不同类型含义不同'])
//            ->addColumn('total_num','integer',['limit'=>10,'comment'=>'可领取数量'])
//            ->addColumn('used_num','integer',['limit'=>10,'default'=>0,'comment'=>'当前已兑换的数量'])
//            ->addColumn('min_amount','decimal',['precision'=>10,'scale'=>2,'default'=>0.01,'comment'=>'使用该优惠券最低金额'])
//            ->addColumn('not_before','datetime',['default'=>null,'comment'=>'在这个时间之前不可用'])
//            ->addColumn('not_after','datetime',['default'=>null,'comment'=>'在这个时间之后不可用'])
//            ->addColumn('remark','string',['limit'=>255,'comment'=>'备注'])
//            ->addColumn('enabled','integer',['limit'=>1,'default'=>0,'comment'=>'优惠券是否生效'])
//            ->addColumn('create_time','integer',['limit'=>10,'default'=>0,'comment'=>'创建时间'])
//            ->addColumn('update_time','integer',['limit'=>10,'default'=>0,'comment'=>'更新时间'])
//            ->create();
    }
    public function down(){
        $this->dropTable('coupon');
    }
}
